var pageii =null;
$(function() {
	$("form").validate({
		submitHandler : function(form) {// 必须写在验证前面，否则无法ajax提交
			ly.ajaxSubmit(form, {// 验证新增是否成功
				type : "post",
				dataType : "json",
				success : function(data) {
					if (data == "success") {
						layer.confirm('添加成功!是否关闭窗口?', function(index) {
							parent.grid.loadData();
							parent.layer.close(parent.pageii);
							return false;
						});
						//$("#form")[0].reset();
					} else {
						layer.alert('添加失败！', 3);
					}
				}
			});
		},
		/*rules : {
			"userFormMap.accountName" : {
				required : true,
				remote : { // 异步验证是否存在
					type : "POST",
					url : 'isExist',
					data : {
						name : function() {
							return $("#accountName").val();
						}
					}
				}
			}
		},*/
		/*messages : {
			"userFormMap.accountName" : {
				required : "请输入账号",
				remote : "该账号已经存在"
			}
		},*/
		errorPlacement : function(error, element) {// 自定义提示错误位置
			$(".l_err").css('display', 'block');
			// element.css('border','3px solid #FFCCCC');
			$(".l_err").html(error.html());
		},
		success : function(label) {// 验证通过后
			$(".l_err").css('display', 'none');
		}
	});
});
//促销类型
function proTypeOnchang(obj){  
	   var pro_type = obj.options[obj.selectedIndex].value;
	  //  alert(pro_type);
		var url = rootPath + '/promotion/detail/getProByType?pro_type=' + pro_type;
		var data = CommnUtil.ajax(url, null,"json");
	//	console.log(data);
		if (data != null) {
			var h = "<option value='-1' selected='selected'>请选择</option>";
			for ( var i = 0; i < data.length; i++) {
				h+="<option value='" + data[i].id + "' proStart='" + data[i].proStart+"'   proEnd='" + data[i].proEnd+"'>"+ data[i].proTitle + "</option>";
			}
			$("#pro_id").html(h);
		} else {
			layer.msg("获取菜单信息错误，请联系管理员！");
		}
		//匹配促销类型展示规则
		matchProType(pro_type);
		
}
//促销活动
function proIdOnchang(obj){  
	//var pro_id = obj.options[obj.selectedIndex].value;
	var proStart = new Date();
	proStart.setTime($(obj.options[obj.selectedIndex]).attr("proStart"));
	
	var proEnd = new Date();
	proEnd.setTime($(obj.options[obj.selectedIndex]).attr("proEnd"));
	//console.log(new Date(proStart).format("yyyy-MM-dd hh:mm:ss"));
	$("#LAY_demorange_s").val(new Date(proStart).format("yyyy-MM-dd hh:mm:ss"));
	$("#LAY_demorange_e").val(new Date(proEnd).format("yyyy-MM-dd hh:mm:ss"));
	
	//修改备注值
	$("#ext1").val(obj.options[obj.selectedIndex].text);
	   
}
//匹配促销类型展示规则设置
function matchProType(pro_type){
	switch (pro_type){
		case "0":   //订单满减
		  $(".orderSalesAmount").show();
		  $(".productsReduction").hide();
		  $(".productsGift").hide();
		  $(".proDiscountRate").hide();
		  $(".freeGoods").hide();
		  $("#pro_goods").val("");
		  $("#prodctsitems").empty();
		  $("#ext").val("");
		  $("#ext1").val("");
		  break;
		case "1": //商品满减
		  $(".productsReduction").show();
		  $(".orderSalesAmount").hide();
		  $(".productsGift").hide();
		  $(".proDiscountRate").hide();
		  $(".freeGoods").hide();
		  $("#pro_goods").val("");
		  $("#prodctsitems").empty();
		  $("#ext").val("");
		  $("#ext1").val("");
		  break;
		case "2": //商品满赠
		  $(".orderSalesAmount").hide();
		  $(".productsReduction").hide();
		  $(".productsGift").show();
		  $(".proDiscountRate").hide();
		  $(".freeGoods").show();
		  $("#ext").val("");
		  $("#ext1").val("");
		  break;
		case "3":  //商品打折
		  $(".orderSalesAmount").hide();
		  $(".productsReduction").hide();
		  $(".productsGift").hide();
		  $(".proDiscountRate").show();
		  $(".freeGoods").hide();
		  $("#pro_goods").val("");
		  $("#prodctsitems").empty();
		  break;
		case "-1": //请选择
		  $(".orderSalesAmount").hide();
		  $(".productsReduction").hide();
		  $(".productsGift").hide();
		  $(".proDiscountRate").hide();
		  $(".freeGoods").hide();
		  $("#pro_goods").val("");
		  $("#prodctsitems").empty();
		  $("#ext").val("");
		  $("#ext1").val("");
		  break;
		     
	}
}
//删除赠送商品通过商品ID
function delProduct(dom){
	var id = dom.id;
	var pro_goods = $("#pro_goods").val();
	$("#pro_goods").val(pro_goods.replace(id+",","")); //去除pro_goods中的该商品ID
	//alert($("#"+id).parent().html());
	$("#"+id).parent().remove();
}
//赠送商品列表
function freeGoods(row){
	if(row){
		for(var i = 0; i< row.length;i++){
			var pro_goods_ids = $("#pro_goods").val();
			var product  = row[i];
			//判断是否已经添加过该商品
			if(pro_goods_ids == "" ){
				pro_goods_ids += product.id+",";
				var li ='<li class="list-group-item"><button class="btn badge" type="button" id="'+product.id+'"  onclick="delProduct(this)">删除</button>'+product.title+' </li>'
				$("#prodctsitems").append(li);
				$("#pro_goods").val(pro_goods_ids);
			}
			if(pro_goods_ids != "" && pro_goods_ids.indexOf(product.id) == -1){
				pro_goods_ids += product.id+",";
				var li ='<li class="list-group-item"><button class="btn badge" type="button" id="'+product.id+'"  onclick="delProduct(this)">删除</button>'+product.title+' </li>'
				$("#prodctsitems").append(li);
				$("#pro_goods").val(pro_goods_ids);
			}
		}
		layer.msg("已设置完毕",{icon:1})
	}
	//alert(row);
}
var giftGoodsIndex;
$(document).ready(function(){	
	$('#addRate').click(function(){
	   $('#pro_rate').val( parseInt($('#pro_rate').val(), 10) + 1);  
	   $("#ext").val("满"+$("#pro_count_m_dz").val()+"个促销折扣率"+ $("#pro_rate").val()+"%");
	});
	$('#subRate').click(function(){
	   $('#pro_rate').val( parseInt($('#pro_rate').val(), 10) - 1);  
	   $("#ext").val("满"+$("#pro_count_m_dz").val()+"个促销折扣率"+ $("#pro_rate").val()+"%");
	});
	$('#selectGoods').click(function(){
		giftGoodsIndex = layer.open({
			title : "选择赠品商品",
			type : 2,
			area : [ "90%", "90%" ],
			content : rootPath + '/goods/list/detail'
		});
	});
	$("#pro_money_m").on('input propertychange',function(){
        var result = $(this).val();
       //  alert(result);
         $("#ext").val("满"+result+"元减"+$("#pro_money_s").val()+"元");
    });
	$("#pro_money_s").on('input propertychange',function(){
        var result = $(this).val();
       //  alert(result);
         $("#ext").val("满"+$("#pro_money_m").val()+"元减"+result+"元");
    });
	$("#pro_money_m_mj").on('input propertychange',function(){
		debugger;
        var result = $(this).val();
         //alert($("#productsReduction").css("display"));
         if($("#productsReduction").css("display") =="block"){
             $("#ext").val("满"+result+"元减"+$("#pro_money_s_mj").val()+"元");
         }else if($("#productsGift").css("display") =="block"){
             $("#ext").val("满"+result+"个送"+$("#pro_count_s").val()+"个");
         }else if($("#proDiscountRate").css("display") =="block"){
             $("#ext").val("满"+result+"个促销折扣率"+$("#pro_rate").val()+"%");
         }
    });
	$("#pro_money_s_mj").on('input propertychange',function(){
		debugger;
        var result = $(this).val();
       // alert(result);
        if($("#productsReduction").css("display") =="block"){
           $("#ext").val("满"+$("#pro_money_m_mj").val()+"元减"+result+"元");
        }else if($("#productsGift").css("display") =="block"){
            $("#ext").val("满"+$("#pro_count_m").val()+"个送"+result+"个");
        }
   });
	
	$("#pro_count_m_mz").on('input propertychange',function(){
        var result = $(this).val();
         //alert($("#productsReduction").css("display"));
             $("#ext").val("满"+result+"个送"+$("#pro_count_s_mz").val()+"个");
    });
	$("#pro_count_s_mz").on('input propertychange',function(){
        var result = $(this).val();
       // alert(result);
       $("#ext").val("满"+$("#pro_count_m_mz").val()+"个送"+result+"个");
   });
	

	$("#pro_count_m_dz").on('input propertychange',function(){
        var result = $(this).val();
        $("#ext").val("满"+result+"个促销折扣率"+$("#pro_rate").val()+"%");
    });
	$("#pro_rate").on('input propertychange',function(){
        var result = $(this).val();
        if($("#proDiscountRate").css("display") =="block"){
            $("#ext").val("满"+$("#pro_count_m_dz").val()+"个促销折扣率"+result+"%");
        }
	});
	
});